import java.lang.reflect.Array;
import java.util.Arrays;

public class App {
    public static String findSub(String str1,String str2){
        String str3;
        int length1=str1.length();
        int length2=str2.length();
        if(length1<length2){
            for(int i=length1;i>0;i--)
                for(int j=0;j+i<length1;j++){
                    str3=str1.substring(j, j+i);
                    if(str2.indexOf(str3)!=-1)
                        return str3;
                }
        }
        else{
            for(int i=length2;i>0;i--)
                for(int j=0;j+i<length2;j++){
                    str3=str2.substring(j, j+i);
                    if(str1.indexOf(str3)!=-1)
                        return str3;
            }
        }
        return "找不到";
    }
    public static void main(String[] args) throws Exception {
        System.out.println("Hello, World!");
        String str1="abcwerthelloyuiodef";
        String str2="cvhellobnm";
        System.out.println(findSub(str1,str2));
        char[] str1_1= str1.toCharArray();
        Arrays.sort(str1_1);
        System.out.println(str1_1);
    }
}
